home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.1O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- Integer INTEGER002
- Integer INTEGER003
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String STRING013
- String STRING014
- String STRING015
- String STRING016
- String STRING017
- String STRING018
-
- ;------------------------------------------------------------------------------
-
- FOpen 1, PPEPath() + "NUSCAN.CFG", 0, 0
- FGet 1, STRING007
- FGet 1, STRING008
- FGet 1, STRING009
- FGet 1, STRING010
- FClose 1
- STRING013 = PPEPath() + "!NUSCAN!.Key"
- If (Exist(STRING013)) Goto LABEL001
- Goto LABEL002
- :LABEL001
- FOpen 3, STRING013, 0, 2
- FRead 3, STRING014, 30
- FRead 3, STRING018, 60
- FRead 3, STRING016, 90
- FCloseAll
- :LABEL002
- STRING017 = Len(STRING016) / 2
- STRING015 = String(Asc(Mid(STRING018, STRING017, 3))) + String(Asc(Right(STRING016, 3))) + String(Asc(Mid(STRING016, 4, 8)))
- If (STRING014 <> STRING015) Then
- PrintLn "@X40┌───────────────────────────────────────────────────────────────────────────@X4C┐@X07"
- PrintLn "@X40│ @X4BThis program is an @X4EUNREGISTERED EVALUATION COPY! @X4C│@X07"
- PrintLn "@X40│ @X4BYou can Register this program by calling the Equinox Support BBS at @X4C│@X07"
- PrintLn "@X40│ @X4B312-254-3413 @X4C│@X07"
- PrintLn "@X40│ @X48══════════════════════ @X4A15 Second Unregistered Delay!@X48 ════════════════════ @X4C│@X07"
- PrintLn "@X40@X40└@X4C───────────────────────────────────────────────────────────────────────────┘@X07"
- Newline
- Delay 18 * 15
- Endif
- INTEGER001 = 100
- STRING004 = "N"
- STRING005 = ReadLine(PCBDat(), 31)
- STRING003 = ReadLine(STRING005, 15)
- STRING001 = FileInf(STRING003, 2)
- INTEGER002 = Left(STRING001, 2) * INTEGER001 + Mid(STRING001, 4, 2)
- GetUser
- STRING002 = U_LDir()
- INTEGER003 = Left(STRING002, 2) * INTEGER001 + Mid(STRING002, 4, 2)
- STRING012 = U_LTime()
- STRING011 = FileInf(STRING003, 3)
- If (INTEGER003 < INTEGER002) Then
- Goto LABEL003
- ElseIf (INTEGER003 > INTEGER002) Then
- Goto LABEL008
- Endif
- :LABEL003
- If (STRING014 == STRING015) Then
- PrintLn
- PrintLn
- PrintLn "@X18▌@X17@X10▄┌───────────@X19┐@X10▄@X11▐@X07 @X0BNuScan 7.15ß @X07(tm) Equinox Software"
- PrintLn "@X18▌@X10 │ @X19│@X10 @X11▐@X0D@BOARDNAME:60C@ "
- PrintLn "@X18▌ @X10│ @X1FNew Files @X19│ @X11▐@X01@X07 " + STRING009 + "┌─────────────────────────────────────────────────────────" + STRING010 + "┐@X07"
- PrintLn "@X18▌ @X10│ @X19│ @X11▐@X07 " + STRING009 + "│" + STRING010 + " ┌─────────────────────────────────────────────────────" + STRING009 + "┐" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10└@X19───────────┘ @X11▐@X01 @X07" + STRING009 + "│" + STRING010 + " │" + STRING007 + " New Files were uploaded on: " + STRING008 + STRING001 + STRING007 + " at: " + STRING008 + STRING011 + STRING009 + " │" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10┌@X17▄▄▄▄▄▄▄▄▄@X19┐ @X11▐@X07 " + STRING009 + "│" + STRING010 + " │" + STRING007 + " Your last file scan was on: " + STRING008 + STRING002 + STRING007 + " at: " + STRING008 + STRING012 + STRING009 + " │" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10│@X17█ @X77█@X17████@X19│ @X11▐@X01@X07 " + STRING009 + "│" + STRING010 + " └" + STRING009 + "─────────────────────────────────────────────────────┘" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10│@X17█@X07▄▄▄@X77█@X17████@X19│ @X11 ▐@X07 " + STRING009 + "└" + STRING010 + "─────────────────────────────────────────────────────────┘@X07"
- PrintLn "@X08▀▀▀▀@X08▀▀▀▀▀▀▀▀▀▀▀▀@X07"
- Else
- PrintLn
- PrintLn
- PrintLn "@X18▌@X17@X10▄┌───────────@X19┐@X10▄@X11▐@X07 @X0BNuScan 7.15ß @X07(tm) Equinox Software"
- PrintLn "@X18▌@X10 │ @X19│@X10 @X11▐@X0D @X8EUNREGISTERED EVALUATION COPY@X07"
- PrintLn "@X18▌ @X10│ @X1FNew Files @X19│ @X11▐@X01@X07 " + STRING009 + "┌─────────────────────────────────────────────────────────" + STRING010 + "┐@X07"
- PrintLn "@X18▌ @X10│ @X19│ @X11▐@X07 " + STRING009 + "│" + STRING010 + " ┌─────────────────────────────────────────────────────" + STRING009 + "┐" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10└@X19───────────┘ @X11▐@X01 @X07" + STRING009 + "│" + STRING010 + " │" + STRING007 + " New Files were uploaded on: " + STRING008 + STRING001 + STRING007 + " at: " + STRING008 + STRING011 + STRING009 + " │" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10┌@X17▄▄▄▄▄▄▄▄▄@X19┐ @X11▐@X07 " + STRING009 + "│" + STRING010 + " │" + STRING007 + " Your last file scan was on: " + STRING008 + STRING002 + STRING007 + " at: " + STRING008 + STRING012 + STRING009 + " │" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10│@X17█ @X77█@X17████@X19│ @X11▐@X01@X07 " + STRING009 + "│" + STRING010 + " └" + STRING009 + "─────────────────────────────────────────────────────┘" + STRING010 + " │@X07"
- PrintLn "@X18▌ @X10│@X17█@X07▄▄▄@X77█@X17████@X19│ @X11 ▐@X07 " + STRING009 + "└" + STRING010 + "─────────────────────────────────────────────────────────┘@X07"
- PrintLn "@X08▀▀▀▀@X08▀▀▀▀▀▀▀▀▀▀▀▀@X07"
- Goto LABEL004
- Endif
- :LABEL004
- InputYN "@X0F@FIRST@, Would you like to @X0Aview @X0Fthe list of new @X0Afiles", STRING004, 7
- STRING004 = Upper(STRING004)
- If (STRING004 == "Y") Goto LABEL005
- If (STRING004 == "N") Goto LABEL008
- End
- :LABEL005
- Newline
- PrintLn
- PrintLn "@X03Please be aware, that your file statistics will not be upgraded properly"
- PrintLn "unless you view @X0EALL @X03the files added each time."
- PrintLn
- InputStr "@X0BView the @X0C(@X0EU@X0C)@X0Fpload Directory @X0Bor @X0C(@X0EA@X0C)@X0Fll the directories@X0B", STRING006, 14, 1, Mask_Alpha(), 8
- If (STRING006 == "U") Goto LABEL006
- If (STRING006 == "u") Goto LABEL006
- If (STRING006 == "a") Goto LABEL007
- If (STRING006 == "A") Goto LABEL007
- Goto LABEL008
- :LABEL006
- Dir "N;S;U"
- PrintLn "@PON@"
- Goto LABEL008
- :LABEL007
- Dir "N;S;A"
- PrintLn "@PON@"
- :LABEL008
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 20 Goto
- ; 14 Let
- ; 34 PrintLn
- ; 11 If
- ; 2 FOpen
- ; 1 FClose
- ; 4 FGet
- ; 1 GetUser
- ; 1 InputStr
- ; 1 InputYN
- ; 1 Delay
- ; 2 Newline
- ; 2 Dir
- ; 3 FRead
- ; 1 FCloseAll
- ;
- ;
- ; ■ Functions used :
- ;
- ; 3 *
- ; 1 /
- ; 118 +
- ; 7 ==
- ; 1 <>
- ; 1 <
- ; 1 >
- ; 4 !
- ; 1 Len(
- ; 1 Upper()
- ; 4 Mid()
- ; 2 Left()
- ; 1 Right()
- ; 3 Asc()
- ; 1 U_LTime()
- ; 1 U_LDir()
- ; 3 String()
- ; 1 Mask_Alpha()
- ; 1 PCBDat()
- ; 2 PPEPath()
- ; 2 ReadLine()
- ; 1 Exist()
- ; 2 FileInf()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : d
- ;
- ; d - Access PCBOARD.DAT ■ 2
- ; Program gets the full pathname to PCBOARD.DAT, this may be usefull
- ; for many PPE so they can find various informations on the system
- ; (system paths, max number of lines in messages, ...) but it may also
- ; be a way to gather vital informations.
- ; ■ Search for : PCBDAT()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 4 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-